<%@ Page Title="" Language="C#" Inherits="System.Web.Mvc.ViewPage<IEnumerable<Evolus.Mercury.Model.StockInfo>>" %>    
<html>
    <head>
        <title>Price Board</title>    
        <link href="<%= Url.Content("~/Content/priceboard.css")  %>" rel="Stylesheet" type="text/css" />
    </head>
    <body>    
        <h2>HOSE</h2>
        <table width="100%">
            <tr>
                <th rowspan="2">Symbol</th>
                <th rowspan="2">Ceiling</th>
                <th rowspan="2">Ref.</th>
                <th rowspan="2">Floor</th>
                <th colspan="6">Buy</th>
                <th rowspan="2" class="Trading">Price</th>
                <th rowspan="2" class="Trading">Volume</th>
                <th rowspan="2" class="Trading">Change</th>
                <th colspan="6">Sell</th>
                <th rowspan="2">Closing</th>
                <th rowspan="2">High</th>
                <th rowspan="2">Low</th>
                <th rowspan="2">M.Vol</th>
            </tr>
            <tr>
                <th>P1</th>
                <th>V1</th>
                <th>P2</th>
                <th>V2</th>
                <th>P3</th>
                <th>V3</th>
                <th>P1</th>
                <th>V1</th>
                <th>P2</th>
                <th>V2</th>
                <th>P3</th>
                <th>V3</th>
            </tr>

        <% foreach (var item in Model) { %>
        
            <tr>
                <td class="Symbol <%= item.ChangeType %>"><%= Html.Encode(item.Stock.Symbol) %></td>
                <td class="Ceiling"><%= String.Format("{0:F1}", item.CeilingPrice) %></td>
                <td class="Freeze"><%= String.Format("{0:F1}", item.ReferencePrice) %></td>
                <td class="Floor"><%= String.Format("{0:F1}", item.FloorPrice) %></td>
                <td class="<%= item.GetChangeType(item.BuyPrice1) %>"><%= item.BuyPrice1 != 0 ? String.Format("{0:F1}", item.BuyPrice1) : "" %></td>
                <td class="<%= item.GetChangeType(item.BuyPrice1) %>"><%= item.BuyVolume1 != 0 ? String.Format("{0:n0}", item.BuyVolume1) : "" %></td>
                <td class="<%= item.GetChangeType(item.BuyPrice2) %>"><%= item.BuyPrice2 != 0 ? String.Format("{0:F1}", item.BuyPrice2) : "" %></td>
                <td class="<%= item.GetChangeType(item.BuyPrice2) %>"><%= item.BuyVolume2 != 0 ? String.Format("{0:n0}", item.BuyVolume2) : "" %></td>
                <td class="<%= item.GetChangeType(item.BuyPrice3) %>"><%= item.BuyPrice3 != 0 ? String.Format("{0:F1}", item.BuyPrice3) : "" %></td>
                <td class="<%= item.GetChangeType(item.BuyPrice3) %>"><%= item.BuyVolume3 != 0 ? String.Format("{0:n0}", item.BuyVolume3) : "" %></td>
                <td class="Trading <%= item.ChangeType %>"><%= String.Format("{0:F1}", item.LastTradedPrice) %></td>
                <td class="Trading <%= item.ChangeType %>"><%= String.Format("{0:n0}", item.LastTradedVolume) %></td>
                <td class="Trading <%= item.ChangeType %>"><%= String.Format("{0:F1}", item.Change) %></td>
                <td class="<%= item.GetChangeType(item.SellPrice1) %>"><%= item.SellPrice1 != 0 ? String.Format("{0:F1}", item.SellPrice1) : "" %></td>
                <td class="<%= item.GetChangeType(item.SellPrice1) %>"><%= item.SellVolume1 != 0 ? String.Format("{0:n0}", item.SellVolume1) : ""%></td>
                <td class="<%= item.GetChangeType(item.SellPrice2) %>"><%= item.SellPrice2 != 0 ? String.Format("{0:F1}", item.SellPrice2) : ""%></td>
                <td class="<%= item.GetChangeType(item.SellPrice2) %>"><%= item.SellVolume2 != 0 ? String.Format("{0:n0}", item.SellVolume2) : ""%></td>
                <td class="<%= item.GetChangeType(item.SellPrice3) %>"><%= item.SellPrice3 != 0 ? String.Format("{0:F1}", item.SellPrice3) : ""%></td>
                <td class="<%= item.GetChangeType(item.SellPrice3) %>"><%= item.SellVolume3 != 0 ? String.Format("{0:n0}", item.SellVolume3) : ""%></td>
                <td class="<%= item.GetChangeType(item.ClosingPrice) %>"><%= String.Format("{0:F1}", item.ClosingPrice) %></td>
                <td class="<%= item.GetChangeType(item.HighPrice) %>"><%= String.Format("{0:F1}", item.HighPrice) %></td>
                <td class="<%= item.GetChangeType(item.LowPrice) %>"><%= String.Format("{0:F1}", item.LowPrice) %></td>
                <td><%= String.Format("{0:n0}", item.TotalMatchedVolume) %></td>
            </tr>    
        <% } %>
        </table>
    </body>
</html>    